package com.maybach.common.model;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import java.io.Serializable;
import java.util.Date;

public class CarFormalitiesDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * This field corresponds to the database column b2b_car_formalities.id
     */
    private Long id;

    /**
     * This field corresponds to the database column b2b_car_formalities.receive_time
     */
    private Date receiveTime;

    /**
     * This field corresponds to the database column b2b_car_formalities.receive_company
     */
    private String receiveCompany;

    /**
     * This field corresponds to the database column b2b_car_formalities.receive_no
     */
    private String receiveNo;

    /**
     * This field corresponds to the database column b2b_car_formalities.formalities_imgs
     */
    private String formalitiesImgs;

    /**
     * This field corresponds to the database column b2b_car_formalities.send_time
     */
    private Date sendTime;

    /**
     * This field corresponds to the database column b2b_car_formalities.send_company
     */
    private String sendCompany;

    /**
     * This field corresponds to the database column b2b_car_formalities.send_no
     */
    private String sendNo;

    /**
     * This field corresponds to the database column b2b_car_formalities.logistics_imgs
     */
    private String logisticsImgs;

    /**
     * This field corresponds to the database column b2b_car_formalities.gmt_create
     */
    private Date gmtCreate;

    /**
     * This field corresponds to the database column b2b_car_formalities.gmt_modified
     */
    private Date gmtModified;

    /**
     * This field corresponds to the database column b2b_car_formalities.out_order_id
     */
    private Long outOrderId;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Date getReceiveTime() {
		return receiveTime;
	}

	public void setReceiveTime(Date receiveTime) {
		this.receiveTime = receiveTime;
	}

	public String getReceiveCompany() {
		return receiveCompany;
	}

	public void setReceiveCompany(String receiveCompany) {
		this.receiveCompany = receiveCompany;
	}

	public String getReceiveNo() {
		return receiveNo;
	}

	public void setReceiveNo(String receiveNo) {
		this.receiveNo = receiveNo;
	}

	public String getFormalitiesImgs() {
		return formalitiesImgs;
	}

	public void setFormalitiesImgs(String formalitiesImgs) {
		this.formalitiesImgs = formalitiesImgs;
	}

	public Date getSendTime() {
		return sendTime;
	}

	public void setSendTime(Date sendTime) {
		this.sendTime = sendTime;
	}

	public String getSendCompany() {
		return sendCompany;
	}

	public void setSendCompany(String sendCompany) {
		this.sendCompany = sendCompany;
	}

	public String getSendNo() {
		return sendNo;
	}

	public void setSendNo(String sendNo) {
		this.sendNo = sendNo;
	}

	public String getLogisticsImgs() {
		return logisticsImgs;
	}

	public void setLogisticsImgs(String logisticsImgs) {
		this.logisticsImgs = logisticsImgs;
	}

	public Date getGmtCreate() {
		return gmtCreate;
	}

	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public Date getGmtModified() {
		return gmtModified;
	}

	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}

	public Long getOutOrderId() {
		return outOrderId;
	}

	public void setOutOrderId(Long outOrderId) {
		this.outOrderId = outOrderId;
	}


    @Override
    public String toString(){
        return ReflectionToStringBuilder.toString(this, ToStringStyle.DEFAULT_STYLE);
    }
}